package com.specialized.background.service;

import java.util.List;

import com.specialized.background.domain.CouponTemplate;

/**
 * 代金卷模板Service接口
 *
 * @author djh
 * @date 2024-07-30
 */
public interface ICouponTemplateService {
    /**
     * 查询代金卷模板
     *
     * @param couponId 代金卷模板主键
     * @return 代金卷模板
     */
    public CouponTemplate selectCouponTemplateByCouponId(Long couponId);

    /**
     * 查询代金卷模板列表
     *
     * @param couponTemplate 代金卷模板
     * @return 代金卷模板集合
     */
    public List<CouponTemplate> selectCouponTemplateList(CouponTemplate couponTemplate);

    /**
     * 新增代金卷模板
     *
     * @param couponTemplate 代金卷模板
     * @return 结果
     */
    public int insertCouponTemplate(CouponTemplate couponTemplate);

    /**
     * 修改代金卷模板
     *
     * @param couponTemplate 代金卷模板
     * @return 结果
     */
    public int updateCouponTemplate(CouponTemplate couponTemplate);

    /**
     * 批量删除代金卷模板
     *
     * @param couponIds 需要删除的代金卷模板主键集合
     * @return 结果
     */
    public int deleteCouponTemplateByCouponIds(Long[] couponIds);

    /**
     * 删除代金卷模板信息
     *
     * @param couponId 代金卷模板主键
     * @return 结果
     */
    public int deleteCouponTemplateByCouponId(Long couponId);





}
